package org.jupiter.blog.api.convertor;

import org.jupiter.blog.api.domain.JupiterConfig;
import org.jupiter.blog.api.dto.JupiterConfigDTO;
import org.mapstruct.Mapper;
import org.mapstruct.Mapper;

import java.util.List;

@Mapper(componentModel = "spring")
public interface JupiterConfigConvertor {

	JupiterConfigDTO toDto(JupiterConfig config);

	JupiterConfig toEntity(JupiterConfigDTO dto);

	// 集合转换方法
	List<JupiterConfigDTO> toDtoList(List<JupiterConfig> configList);

	List<JupiterConfig> toEntityList(List<JupiterConfigDTO> dtoList);
}
